package cn.itrip.dao;


import cn.itrip.beans.pojo.ItripUser;
import org.apache.ibatis.annotations.Mapper;

/**
 * <p>
 * 用户表 Mapper 接口
 * </p>
 *
 * @author 滕召伟
 * @since 2020-02-27
 */
@Mapper
public interface ItripUserMapper {

    /**
     * 用户注册
     * @param user
     */
    void saveUser(ItripUser user);

    /**
     * 返回邮箱是否被注册
     * @param userCode
     * @return userCode
     */
    Integer countCode(String userCode);

    /**
     *  激活邮箱
     * @param userCode
     * @param activated
     */
    void updateActivated(String userCode,Integer activated);

    /**
     * 用户登陆
     * @param itripUser
     * @return
     */
    ItripUser findUserVoByUsernameAndPassword(ItripUser itripUser);
}
